package ch03_oothinking.finaluse;

/**
 * final关键字（定义类、定义的方法、定义的变量、全局常量）
 *
 * @author guodd
 * @version 1.0
 * @since 1.8
 */
public final class FinalUse { // 当用final修饰类的时，表明该类不能被其他类所继承。
    // 需要注意的是：final类中所有的成员方法都会隐式的定义为final方法
    /**
     * 表示变量只能一次赋值以后值不能被修改（常量）。
     */
    private static final int SIZE = 0;

    /**
     * 使用final方法的原因主要是把方法锁定，以防止继承类对其进行更改或重写，表示方法不能被子类重写。
     */
    public final void test() {
    }

    public static void main(String[] args) {
        System.out.println(SIZE);
    }

}
